// 例子19

var pattern1 = /\bJava\b/; // 匹配字符串"Java"且前后没有空格
var pattern2 = /\B[Ss]cript/; // 可以匹配“Javascript”、“postscript”,但不与“script”和“Scripting”匹配

var pattern3 = /[Jj]ava([Ss]cript)?(?=\:)/; // 可以匹配“JavaScript: The Definitive Guide”中的“JavaScript”,但是不能匹配“Java in a Nutshell”中的“Java”,因为它后面没有冒号

var pattern4 = /Java(?!script)([A-Z]\w*)/; // 可以匹配“Java”后跟随一个大写字母和任意多个的ASCII单词，但“Java”后面不能跟随“Script”。它可以匹配“JavaBeans”、“JavaScript”但是不能匹配“Javanese”和“Javascripter”。